package modeloCarmenSanDiego.pistas;

import modeloCarmenSanDiego.Ciudad;
import modeloCarmenSanDiego.Ladron;

public class Pista {
	
	private String pistaDeCiudadComoString;
	private Ladron ladron;
	
	public Pista(boolean seVioAlLadron, DificultadDePista dificultadPista, Tema temaPista, Ladron ladron, Ciudad ciudad){
		if(seVioAlLadron){
			ProveedorDePistas proveedor= new ProveedorDePistas();
			this.pistaDeCiudadComoString = proveedor.construirPista(temaPista, dificultadPista, ciudad);
			this.ladron = ladron;
		} else{
			this.pistaDeCiudadComoString = "No hemos visto nada";
		}
	}
	
	public String toString(){
		if (ladron != null) return this.pistaDeCiudadComoString + "... " + this.ladron.getPerfil().getCaracteristicaAlAzar();
		return this.pistaDeCiudadComoString;
	}

}
